import Vue from 'vue'
/** 
 * 检测项目类型服务
 */
export default {
  /**
   * 添加检测项目类型
   * @param {*} params 
   * @param {*} config 
   */
  async addTestItemType(params = {}, config = {}) {
    let result = await Vue.http.post('/HospitalTestItemType/AddTestItemType', params, config);
    return result;
  },
  /**
   * 更新检测项目类型
   * @param {*} params 
   * @param {*} config 
   */
  async updateTestItemType(params = {}, config = {}) {
    let result = await Vue.http.post('/HospitalTestItemType/UpdateTestItemType', params, config);
    return result;
  },
  /**
   * 删除检测项目类型
   * @param {*} params 
   * @param {*} config 
   */
  async deleteTestItemType(params = {}, config = {}) {
    config.params = params;
    let result = await Vue.http.delete('/HospitalTestItemType/DeleteTestItemTypeByID', config);
    return result;
  },
  /**
   * 通过检测项目类型编号获取检测项目类型
   * @param {*} params 
   * @param {*} config 
   */
  async getTestItemTypeById(params = {}, config = {}) {
    config.params = params;
    let result = await Vue.http.get('/HospitalTestItemType/GetTestItemTypeByID', config);
    return result;
  },
  /**
   * 获取检测项目类型列表
   * @param {*} params 
   * @param {*} config 
   */
  async getTestItemTypeList(params = {}, config = {}) {
    config.params = params;
    let result = await Vue.http.get('/HospitalTestItemType/GetTestItemType', config);
    return result;
  }
}
